package cards;

import java.util.LinkedList;
import java.util.List;
import modelo.BibliotecaModel;
import modelo.Misas;

import javax.swing.ImageIcon;

public class Biblioteca implements Card{
	private String name; 
	private ImageIcon imageBiblioCard;
	private String comportamiento= null;
	private List<BibliotecaModel> libraryCards;

	public Biblioteca(String imagenMonje){
		this.name= "Biblioteca";
		//this.imageBiblioCard=new ImageIcon(imagenMonje);
		//debo cargar aqui el comportamiento de la carta con un valor
		comportamiento="x";
		libraryCards = new LinkedList<BibliotecaModel>();
		createLibrary();
	}
	
	private void createLibrary(){		
		for (BibliotecaModel p: BibliotecaModel.values())
			libraryCards.add(p);
	}
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public ImageIcon getImageBiblioCard() {
		return imageBiblioCard;
	}

	public void setImageBiblioCard(ImageIcon imageBiblioCard) {
		this.imageBiblioCard = imageBiblioCard;
	}

	public String getComportamiento() {
		return comportamiento;
	}

	public void setComportamiento(String comportamiento) {
		this.comportamiento = comportamiento;
	}

	public List<BibliotecaModel> getLibraryCards() {
		return libraryCards;
	}

	

}
